#pragma once

const unsigned char sks_blit_hlsl[3975] = {
83,
75,
83,
72,
65,
68,
69,
82,
2,
0,
8,
0,
0,
0,
97,
112,
112,
47,
98,
108,
105,
116,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
115,
111,
117,
114,
99,
101,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
119,
104,
105,
116,
101,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
4,
0,
0,
0,
0,
1,
0,
0,
0,
156,
2,
0,
0,
68,
88,
66,
67,
91,
95,
223,
232,
31,
9,
51,
109,
120,
46,
174,
164,
151,
51,
66,
25,
1,
0,
0,
0,
156,
2,
0,
0,
5,
0,
0,
0,
52,
0,
0,
0,
160,
0,
0,
0,
52,
1,
0,
0,
140,
1,
0,
0,
0,
2,
0,
0,
82,
68,
69,
70,
100,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
60,
0,
0,
0,
0,
5,
254,
255,
16,
137,
0,
0,
60,
0,
0,
0,
82,
68,
49,
49,
60,
0,
0,
0,
24,
0,
0,
0,
32,
0,
0,
0,
40,
0,
0,
0,
36,
0,
0,
0,
12,
0,
0,
0,
0,
0,
0,
0,
77,
105,
99,
114,
111,
115,
111,
102,
116,
32,
40,
82,
41,
32,
72,
76,
83,
76,
32,
83,
104,
97,
100,
101,
114,
32,
67,
111,
109,
112,
105,
108,
101,
114,
32,
49,
48,
46,
49,
0,
73,
83,
71,
78,
140,
0,
0,
0,
4,
0,
0,
0,
8,
0,
0,
0,
104,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3,
0,
0,
0,
0,
0,
0,
0,
15,
15,
0,
0,
116,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3,
0,
0,
0,
1,
0,
0,
0,
7,
0,
0,
0,
123,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3,
0,
0,
0,
2,
0,
0,
0,
3,
3,
0,
0,
132,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3,
0,
0,
0,
3,
0,
0,
0,
15,
0,
0,
0,
83,
86,
95,
80,
111,
115,
105,
116,
105,
111,
110,
0,
78,
79,
82,
77,
65,
76,
0,
84,
69,
88,
67,
79,
79,
82,
68,
0,
67,
79,
76,
79,
82,
0,
171,
171,
79,
83,
71,
78,
80,
0,
0,
0,
2,
0,
0,
0,
8,
0,
0,
0,
56,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
3,
0,
0,
0,
0,
0,
0,
0,
15,
0,
0,
0,
68,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3,
0,
0,
0,
1,
0,
0,
0,
3,
12,
0,
0,
83,
86,
95,
80,
79,
83,
73,
84,
73,
79,
78,
0,
84,
69,
88,
67,
79,
79,
82,
68,
0,
171,
171,
171,
83,
72,
69,
88,
108,
0,
0,
0,
80,
0,
1,
0,
27,
0,
0,
0,
106,
8,
0,
1,
95,
0,
0,
3,
242,
16,
16,
0,
0,
0,
0,
0,
95,
0,
0,
3,
50,
16,
16,
0,
2,
0,
0,
0,
103,
0,
0,
4,
242,
32,
16,
0,
0,
0,
0,
0,
1,
0,
0,
0,
101,
0,
0,
3,
50,
32,
16,
0,
1,
0,
0,
0,
54,
0,
0,
5,
242,
32,
16,
0,
0,
0,
0,
0,
70,
30,
16,
0,
0,
0,
0,
0,
54,
0,
0,
5,
50,
32,
16,
0,
1,
0,
0,
0,
70,
16,
16,
0,
2,
0,
0,
0,
62,
0,
0,
1,
83,
84,
65,
84,
148,
0,
0,
0,
3,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
4,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
0,
0,
0,
1,
0,
0,
0,
158,
1,
0,
0,
35,
118,
101,
114,
115,
105,
111,
110,
32,
52,
51,
48,
10,
35,
105,
102,
100,
101,
102,
32,
71,
76,
95,
65,
77,
68,
95,
118,
101,
114,
116,
101,
120,
95,
115,
104,
97,
100,
101,
114,
95,
108,
97,
121,
101,
114,
10,
35,
101,
120,
116,
101,
110,
115,
105,
111,
110,
32,
71,
76,
95,
65,
77,
68,
95,
118,
101,
114,
116,
101,
120,
95,
115,
104,
97,
100,
101,
114,
95,
108,
97,
121,
101,
114,
32,
58,
32,
101,
110,
97,
98,
108,
101,
10,
35,
101,
108,
105,
102,
32,
100,
101,
102,
105,
110,
101,
100,
40,
71,
76,
95,
78,
86,
95,
118,
105,
101,
119,
112,
111,
114,
116,
95,
97,
114,
114,
97,
121,
50,
41,
10,
35,
101,
120,
116,
101,
110,
115,
105,
111,
110,
32,
71,
76,
95,
78,
86,
95,
118,
105,
101,
119,
112,
111,
114,
116,
95,
97,
114,
114,
97,
121,
50,
32,
58,
32,
101,
110,
97,
98,
108,
101,
10,
35,
101,
108,
115,
101,
10,
35,
100,
101,
102,
105,
110,
101,
32,
103,
108,
95,
76,
97,
121,
101,
114,
32,
105,
110,
116,
32,
95,
100,
117,
109,
109,
121,
95,
103,
108,
95,
108,
97,
121,
101,
114,
95,
118,
97,
114,
10,
35,
101,
110,
100,
105,
102,
10,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
48,
41,
32,
105,
110,
32,
118,
101,
99,
52,
32,
105,
110,
112,
117,
116,
95,
112,
111,
115,
59,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
50,
41,
32,
105,
110,
32,
118,
101,
99,
50,
32,
105,
110,
112,
117,
116,
95,
117,
118,
59,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
48,
41,
32,
111,
117,
116,
32,
118,
101,
99,
50,
32,
102,
115,
95,
117,
118,
59,
10,
10,
118,
111,
105,
100,
32,
109,
97,
105,
110,
40,
41,
10,
123,
10,
32,
32,
32,
32,
103,
108,
95,
80,
111,
115,
105,
116,
105,
111,
110,
32,
61,
32,
105,
110,
112,
117,
116,
95,
112,
111,
115,
59,
10,
32,
32,
32,
32,
102,
115,
95,
117,
118,
32,
61,
32,
105,
110,
112,
117,
116,
95,
117,
118,
59,
10,
125,
10,
10,
0,
3,
0,
0,
0,
1,
0,
0,
0,
161,
1,
0,
0,
35,
118,
101,
114,
115,
105,
111,
110,
32,
51,
50,
48,
32,
101,
115,
10,
35,
105,
102,
100,
101,
102,
32,
71,
76,
95,
65,
77,
68,
95,
118,
101,
114,
116,
101,
120,
95,
115,
104,
97,
100,
101,
114,
95,
108,
97,
121,
101,
114,
10,
35,
101,
120,
116,
101,
110,
115,
105,
111,
110,
32,
71,
76,
95,
65,
77,
68,
95,
118,
101,
114,
116,
101,
120,
95,
115,
104,
97,
100,
101,
114,
95,
108,
97,
121,
101,
114,
32,
58,
32,
101,
110,
97,
98,
108,
101,
10,
35,
101,
108,
105,
102,
32,
100,
101,
102,
105,
110,
101,
100,
40,
71,
76,
95,
78,
86,
95,
118,
105,
101,
119,
112,
111,
114,
116,
95,
97,
114,
114,
97,
121,
50,
41,
10,
35,
101,
120,
116,
101,
110,
115,
105,
111,
110,
32,
71,
76,
95,
78,
86,
95,
118,
105,
101,
119,
112,
111,
114,
116,
95,
97,
114,
114,
97,
121,
50,
32,
58,
32,
101,
110,
97,
98,
108,
101,
10,
35,
101,
108,
115,
101,
10,
35,
100,
101,
102,
105,
110,
101,
32,
103,
108,
95,
76,
97,
121,
101,
114,
32,
105,
110,
116,
32,
95,
100,
117,
109,
109,
121,
95,
103,
108,
95,
108,
97,
121,
101,
114,
95,
118,
97,
114,
10,
35,
101,
110,
100,
105,
102,
10,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
48,
41,
32,
105,
110,
32,
118,
101,
99,
52,
32,
105,
110,
112,
117,
116,
95,
112,
111,
115,
59,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
50,
41,
32,
105,
110,
32,
118,
101,
99,
50,
32,
105,
110,
112,
117,
116,
95,
117,
118,
59,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
48,
41,
32,
111,
117,
116,
32,
118,
101,
99,
50,
32,
102,
115,
95,
117,
118,
59,
10,
10,
118,
111,
105,
100,
32,
109,
97,
105,
110,
40,
41,
10,
123,
10,
32,
32,
32,
32,
103,
108,
95,
80,
111,
115,
105,
116,
105,
111,
110,
32,
61,
32,
105,
110,
112,
117,
116,
95,
112,
111,
115,
59,
10,
32,
32,
32,
32,
102,
115,
95,
117,
118,
32,
61,
32,
105,
110,
112,
117,
116,
95,
117,
118,
59,
10,
125,
10,
10,
0,
4,
0,
0,
0,
1,
0,
0,
0,
140,
1,
0,
0,
35,
118,
101,
114,
115,
105,
111,
110,
32,
51,
48,
48,
32,
101,
115,
10,
35,
105,
102,
100,
101,
102,
32,
71,
76,
95,
65,
77,
68,
95,
118,
101,
114,
116,
101,
120,
95,
115,
104,
97,
100,
101,
114,
95,
108,
97,
121,
101,
114,
10,
35,
101,
120,
116,
101,
110,
115,
105,
111,
110,
32,
71,
76,
95,
65,
77,
68,
95,
118,
101,
114,
116,
101,
120,
95,
115,
104,
97,
100,
101,
114,
95,
108,
97,
121,
101,
114,
32,
58,
32,
101,
110,
97,
98,
108,
101,
10,
35,
101,
108,
105,
102,
32,
100,
101,
102,
105,
110,
101,
100,
40,
71,
76,
95,
78,
86,
95,
118,
105,
101,
119,
112,
111,
114,
116,
95,
97,
114,
114,
97,
121,
50,
41,
10,
35,
101,
120,
116,
101,
110,
115,
105,
111,
110,
32,
71,
76,
95,
78,
86,
95,
118,
105,
101,
119,
112,
111,
114,
116,
95,
97,
114,
114,
97,
121,
50,
32,
58,
32,
101,
110,
97,
98,
108,
101,
10,
35,
101,
108,
115,
101,
10,
35,
100,
101,
102,
105,
110,
101,
32,
103,
108,
95,
76,
97,
121,
101,
114,
32,
105,
110,
116,
32,
95,
100,
117,
109,
109,
121,
95,
103,
108,
95,
108,
97,
121,
101,
114,
95,
118,
97,
114,
10,
35,
101,
110,
100,
105,
102,
10,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
48,
41,
32,
105,
110,
32,
118,
101,
99,
52,
32,
105,
110,
112,
117,
116,
95,
112,
111,
115,
59,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
50,
41,
32,
105,
110,
32,
118,
101,
99,
50,
32,
105,
110,
112,
117,
116,
95,
117,
118,
59,
10,
111,
117,
116,
32,
118,
101,
99,
50,
32,
102,
115,
95,
117,
118,
59,
10,
10,
118,
111,
105,
100,
32,
109,
97,
105,
110,
40,
41,
10,
123,
10,
32,
32,
32,
32,
103,
108,
95,
80,
111,
115,
105,
116,
105,
111,
110,
32,
61,
32,
105,
110,
112,
117,
116,
95,
112,
111,
115,
59,
10,
32,
32,
32,
32,
102,
115,
95,
117,
118,
32,
61,
32,
105,
110,
112,
117,
116,
95,
117,
118,
59,
10,
125,
10,
10,
0,
0,
0,
0,
0,
2,
0,
0,
0,
236,
2,
0,
0,
68,
88,
66,
67,
193,
61,
203,
121,
30,
18,
1,
45,
3,
84,
212,
110,
237,
223,
48,
252,
1,
0,
0,
0,
236,
2,
0,
0,
5,
0,
0,
0,
52,
0,
0,
0,
240,
0,
0,
0,
72,
1,
0,
0,
124,
1,
0,
0,
80,
2,
0,
0,
82,
68,
69,
70,
180,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
0,
0,
0,
60,
0,
0,
0,
0,
5,
255,
255,
16,
137,
0,
0,
140,
0,
0,
0,
82,
68,
49,
49,
60,
0,
0,
0,
24,
0,
0,
0,
32,
0,
0,
0,
40,
0,
0,
0,
36,
0,
0,
0,
12,
0,
0,
0,
0,
0,
0,
0,
124,
0,
0,
0,
3,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
1,
0,
0,
0,
133,
0,
0,
0,
2,
0,
0,
0,
5,
0,
0,
0,
4,
0,
0,
0,
255,
255,
255,
255,
0,
0,
0,
0,
1,
0,
0,
0,
13,
0,
0,
0,
115,
111,
117,
114,
99,
101,
95,
115,
0,
115,
111,
117,
114,
99,
101,
0,
77,
105,
99,
114,
111,
115,
111,
102,
116,
32,
40,
82,
41,
32,
72,
76,
83,
76,
32,
83,
104,
97,
100,
101,
114,
32,
67,
111,
109,
112,
105,
108,
101,
114,
32,
49,
48,
46,
49,
0,
73,
83,
71,
78,
80,
0,
0,
0,
2,
0,
0,
0,
8,
0,
0,
0,
56,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
3,
0,
0,
0,
0,
0,
0,
0,
15,
0,
0,
0,
68,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3,
0,
0,
0,
1,
0,
0,
0,
3,
3,
0,
0,
83,
86,
95,
80,
79,
83,
73,
84,
73,
79,
78,
0,
84,
69,
88,
67,
79,
79,
82,
68,
0,
171,
171,
171,
79,
83,
71,
78,
44,
0,
0,
0,
1,
0,
0,
0,
8,
0,
0,
0,
32,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
3,
0,
0,
0,
0,
0,
0,
0,
15,
0,
0,
0,
83,
86,
95,
84,
65,
82,
71,
69,
84,
0,
171,
171,
83,
72,
69,
88,
204,
0,
0,
0,
80,
0,
0,
0,
51,
0,
0,
0,
106,
8,
0,
1,
90,
0,
0,
3,
0,
96,
16,
0,
0,
0,
0,
0,
88,
24,
0,
4,
0,
112,
16,
0,
0,
0,
0,
0,
85,
85,
0,
0,
98,
16,
0,
3,
50,
16,
16,
0,
1,
0,
0,
0,
101,
0,
0,
3,
242,
32,
16,
0,
0,
0,
0,
0,
104,
0,
0,
2,
1,
0,
0,
0,
69,
0,
0,
139,
194,
0,
0,
128,
67,
85,
21,
0,
242,
0,
16,
0,
0,
0,
0,
0,
70,
16,
16,
0,
1,
0,
0,
0,
70,
126,
16,
0,
0,
0,
0,
0,
0,
96,
16,
0,
0,
0,
0,
0,
47,
0,
0,
6,
242,
0,
16,
0,
0,
0,
0,
0,
70,
14,
16,
128,
129,
0,
0,
0,
0,
0,
0,
0,
56,
0,
0,
10,
242,
0,
16,
0,
0,
0,
0,
0,
70,
14,
16,
0,
0,
0,
0,
0,
2,
64,
0,
0,
205,
204,
12,
64,
205,
204,
12,
64,
205,
204,
12,
64,
205,
204,
12,
64,
25,
0,
0,
5,
242,
32,
16,
0,
0,
0,
0,
0,
70,
14,
16,
0,
0,
0,
0,
0,
62,
0,
0,
1,
83,
84,
65,
84,
148,
0,
0,
0,
5,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
2,
0,
0,
0,
3,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2,
0,
0,
0,
2,
0,
0,
0,
255,
0,
0,
0,
35,
118,
101,
114,
115,
105,
111,
110,
32,
52,
51,
48,
10,
10,
108,
97,
121,
111,
117,
116,
40,
98,
105,
110,
100,
105,
110,
103,
32,
61,
32,
48,
41,
32,
117,
110,
105,
102,
111,
114,
109,
32,
115,
97,
109,
112,
108,
101,
114,
50,
68,
32,
115,
111,
117,
114,
99,
101,
59,
10,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
48,
41,
32,
105,
110,
32,
118,
101,
99,
50,
32,
102,
115,
95,
117,
118,
59,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
48,
41,
32,
111,
117,
116,
32,
118,
101,
99,
52,
32,
95,
101,
110,
116,
114,
121,
80,
111,
105,
110,
116,
79,
117,
116,
112,
117,
116,
59,
10,
10,
118,
111,
105,
100,
32,
109,
97,
105,
110,
40,
41,
10,
123,
10,
32,
32,
32,
32,
95,
101,
110,
116,
114,
121,
80,
111,
105,
110,
116,
79,
117,
116,
112,
117,
116,
32,
61,
32,
112,
111,
119,
40,
97,
98,
115,
40,
116,
101,
120,
116,
117,
114,
101,
40,
115,
111,
117,
114,
99,
101,
44,
32,
102,
115,
95,
117,
118,
41,
41,
44,
32,
118,
101,
99,
52,
40,
50,
46,
50,
48,
48,
48,
48,
48,
48,
52,
55,
54,
56,
51,
55,
49,
53,
56,
50,
48,
51,
49,
50,
53,
41,
41,
59,
10,
125,
10,
10,
0,
3,
0,
0,
0,
2,
0,
0,
0,
66,
1,
0,
0,
35,
118,
101,
114,
115,
105,
111,
110,
32,
51,
50,
48,
32,
101,
115,
10,
112,
114,
101,
99,
105,
115,
105,
111,
110,
32,
109,
101,
100,
105,
117,
109,
112,
32,
102,
108,
111,
97,
116,
59,
10,
112,
114,
101,
99,
105,
115,
105,
111,
110,
32,
104,
105,
103,
104,
112,
32,
105,
110,
116,
59,
10,
10,
108,
97,
121,
111,
117,
116,
40,
98,
105,
110,
100,
105,
110,
103,
32,
61,
32,
48,
41,
32,
117,
110,
105,
102,
111,
114,
109,
32,
104,
105,
103,
104,
112,
32,
115,
97,
109,
112,
108,
101,
114,
50,
68,
32,
115,
111,
117,
114,
99,
101,
59,
10,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
48,
41,
32,
105,
110,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
50,
32,
102,
115,
95,
117,
118,
59,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
48,
41,
32,
111,
117,
116,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
52,
32,
95,
101,
110,
116,
114,
121,
80,
111,
105,
110,
116,
79,
117,
116,
112,
117,
116,
59,
10,
10,
118,
111,
105,
100,
32,
109,
97,
105,
110,
40,
41,
10,
123,
10,
32,
32,
32,
32,
95,
101,
110,
116,
114,
121,
80,
111,
105,
110,
116,
79,
117,
116,
112,
117,
116,
32,
61,
32,
112,
111,
119,
40,
97,
98,
115,
40,
116,
101,
120,
116,
117,
114,
101,
40,
115,
111,
117,
114,
99,
101,
44,
32,
102,
115,
95,
117,
118,
41,
41,
44,
32,
118,
101,
99,
52,
40,
50,
46,
50,
48,
48,
48,
48,
48,
48,
52,
55,
54,
56,
51,
55,
49,
53,
56,
50,
48,
51,
49,
50,
53,
41,
41,
59,
10,
125,
10,
10,
0,
4,
0,
0,
0,
2,
0,
0,
0,
25,
1,
0,
0,
35,
118,
101,
114,
115,
105,
111,
110,
32,
51,
48,
48,
32,
101,
115,
10,
112,
114,
101,
99,
105,
115,
105,
111,
110,
32,
109,
101,
100,
105,
117,
109,
112,
32,
102,
108,
111,
97,
116,
59,
10,
112,
114,
101,
99,
105,
115,
105,
111,
110,
32,
104,
105,
103,
104,
112,
32,
105,
110,
116,
59,
10,
10,
117,
110,
105,
102,
111,
114,
109,
32,
104,
105,
103,
104,
112,
32,
115,
97,
109,
112,
108,
101,
114,
50,
68,
32,
115,
111,
117,
114,
99,
101,
59,
10,
10,
105,
110,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
50,
32,
102,
115,
95,
117,
118,
59,
10,
108,
97,
121,
111,
117,
116,
40,
108,
111,
99,
97,
116,
105,
111,
110,
32,
61,
32,
48,
41,
32,
111,
117,
116,
32,
104,
105,
103,
104,
112,
32,
118,
101,
99,
52,
32,
95,
101,
110,
116,
114,
121,
80,
111,
105,
110,
116,
79,
117,
116,
112,
117,
116,
59,
10,
10,
118,
111,
105,
100,
32,
109,
97,
105,
110,
40,
41,
10,
123,
10,
32,
32,
32,
32,
95,
101,
110,
116,
114,
121,
80,
111,
105,
110,
116,
79,
117,
116,
112,
117,
116,
32,
61,
32,
112,
111,
119,
40,
97,
98,
115,
40,
116,
101,
120,
116,
117,
114,
101,
40,
115,
111,
117,
114,
99,
101,
44,
32,
102,
115,
95,
117,
118,
41,
41,
44,
32,
118,
101,
99,
52,
40,
50,
46,
50,
48,
48,
48,
48,
48,
48,
52,
55,
54,
56,
51,
55,
49,
53,
56,
50,
48,
51,
49,
50,
53,
41,
41,
59,
10,
125,
10,
10,
0,
};
